package com.yeren.file;

import java.io.File;
import java.io.IOException;

public class FileDemo {

	/**
	 * 创建文件盒目录
	 */
	public static void main(String[] args) {
		/**
		 * 在当前目录下，创建子目录demo
		 * 
		 * 不写路径，默认就是当前目录，所以“。”可以省略
		 */
		File file = new File("demo");
		//不存在则创建
		if(!file.exists()){
			file.mkdir();
		}
		System.out.println("创建完毕！");
		/**
		 * 获取操作系统标准的绝对路径
		 * 该方法需要强制捕获异常
		 * 并且该方法应在确保该文件或目录存在的情况下调用
		 */
		try{
		String path = file.getCanonicalPath();
		System.out.println(path);
		}catch(IOException e){
			e.printStackTrace();
		}
		
		/**
		 * 在demo目录中创建文件text.txt
		 */
		/**
		 *File test=new File("demo"+File.separator+"test.txt");
		 */
		/**
		 * File(File parent,String name)
		 * 在给定的父目录中创建指定名字的子项
		 */
		File test =new File(file,"test.AVI");
		
		if(!test.exists()){
			try{
				test.createNewFile();
			}catch(IOException e){
				e.printStackTrace();
			}
		}
		

	}

}
